Documentation
Pour les utilisateurs
Pour les développeurs
Surcharger les templates
Les fichiers de templates de Nina peuvent être remplacés par ceux du thème actif, il suffit de respecter la même structure de fichiers.
Ne modifiez pas directement les fichiers de templates de Nina, vos changements seraient écrasés lors des mises à jour de Nina. Travaillez toujours à l'intérieur d'un thème.
Templates de blocs
Exemple : Pour modifier le template du bloc "Annuaire", copiez le fichier "src/Blocs/Annuaire/Annuaire.html.twig" dans "themes/votreTheme/templates/Blocs/Annuaire", puis effectuez vos modifications.
Vous pouvez également effectuer des surcharges bloc par bloc plutôt que pour tous les blocs d'un type. Pour cela, créez un fichier "bloc-idDuBloc.html.twig", et placez le dans "themes/votreTheme/templates/Blocs/TypeDuBloc".
Pour connaître l'identifiant d'un bloc, vous pouvez utiliser un inspecteur web en front-office. Chaque bloc est entouré d'une div ayant pour class son type et son identifiant.
Autres templates
Tous les fichiers du dossier "templates" sont surchargeables. Par exemple, pour surcharger les templates des menus du front-office, copiez les fichiers du dossier "templates/front/menu" dans "themes/votreTheme/templates/front/menu".
Régions et groupes de blocs
Tous comme les blocs, les régions et les groupes de blocs peuvent également être gérés au cas par cas.
Les templates de régions doivent être placés dans "themes/votreTheme/templates/front/regions" et nommés "region-identifiantDeLaRegion.html.twig"
Les templates de groupes de blocs doivent être placés dans "themes/votreTheme/templates/front/groupes" et nommés "groupe-identifiantDuGroupe.html.twig"
Les identifiants des régions et des groupes de blocs sont modifiables dans le back-office, via "Contenus -> Interface -> Groupes de blocs / Régions"